import Vue from 'vue'
import SvgIcon from '@/components/SvgIcon'// svg component
console.log(SvgIcon)
// register globally
// 参数1：注册全局组件
// 参数2：组件对象引用，.vue文件 以模块化引入的方式引入的方式引进来之后，其实是一个包含了完整组件的选项对象
// 重点是Vue.component()
// new Vue实例化之前注册
Vue.component('svg-icon', SvgIcon)

// 把svg目录下的所有.svg文件都 变成 模块化可用的文件
const req = require.context('./svg', false, /\.svg$/)
const requireAll = requireContext => requireContext.keys().map(requireContext)
requireAll(req)
